package br.ucb.sigplan.enuns;

public enum EnumTipoUsuario {
	PROFESSOR ("Professor",'p'), 
	DIRETOR ("Diretor",'d');
	
	private String descricao;
	private Character value;
	
	private EnumTipoUsuario(String descricao, Character value) {
		setDescricao(descricao);
		setValue(value);
	}
	
	public static EnumTipoUsuario findByValue(Character value) {
		for (EnumTipoUsuario tipo : values()) {
			if (tipo.getValue() == value) {
				return tipo;
			}
		}
		return null;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public Character getValue() {
		return value;
	}

	public void setValue(Character value) {
		this.value = value;
	}
}
